package com.fufan.mtsaas.modules.newtech.xjsyearaudit.bo.request;

import com.fufan.mtsaas.modules.newtech.xjsreviewclinicalapplicationreport.model.XjsReviewClinicalApplicationReport;
import com.fufan.mtsaas.modules.newtech.xjsreviewlimittechdoc.model.XjsReviewLimitTechDoc;
import com.fufan.mtsaas.modules.newtech.xjsreviewmedicaltechnology.model.XjsReviewMedicalTechnology;
import com.fufan.mtsaas.modules.newtech.xjsreviewmedicaltechnologyevaluation.model.XjsReviewMedicalTechnologyEvaluation;
import com.fufan.mtsaas.modules.newtech.xjsreviewmedicaltechnologytracking.model.XjsReviewMedicalTechnologyTracking;
import com.fufan.mtsaas.modules.newtech.xjsyearaudit.model.XjsYearAudit;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class XjsYearAuditSaveRequest extends XjsYearAudit {

    /**
     * 2023年度医疗技术临床应用评价表
     */
    @ApiModelProperty(value = "2023年度医疗技术临床应用评价表")
    private XjsReviewMedicalTechnology medicalTechnology;

    /**
     * 2023年度医疗技术临床应用情况报告表
     */
    @ApiModelProperty(value = "2023年度医疗技术临床应用情况报告表")
    private XjsReviewClinicalApplicationReport clinicalApplicationReport;

    /**
     * 2023年度医疗技术跟踪评价表
     */
    @ApiModelProperty(value = "2023年度医疗技术跟踪评价表")
    private XjsReviewMedicalTechnologyTracking medicalTechnologyTracking;

    /**
     * 2023年度医疗技术评估报告
     */
    @ApiModelProperty(value = "2023年度医疗技术评估报告")
    private XjsReviewMedicalTechnologyEvaluation medicalTechnologyEvaluation;

    /**
     * 年度限制类人员档案表
     */
    @ApiModelProperty(value = "年度限制类人员档案表")
    private List<XjsReviewLimitTechDoc> limitTechDoc;

    /**
     * 年度限制类新增人员档案表
     */
    @ApiModelProperty(value = "年度限制类新增人员档案表")
    private List<XjsReviewLimitTechDoc> limitNewTechDoc;

}
